/* Animation */
@-webkit-keyframes first_crane {
    0% {
        opacity: 0;
        -webkit-transform: translate(15%, -10%);
        transform: translate(15%, -10%);
    }
    20% {
        opacity: 0;
        -webkit-transform: translate(15%, -10%);
        transform: translate(15%, -10%);
    }
    45% {
        opacity: 1;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}
@keyframes first_crane {
    0% {
        opacity: 0;
        -webkit-transform: translate(15%, -10%);
        transform: translate(15%, -10%);
    }
    20% {
        opacity: 0;
        -webkit-transform: translate(15%, -10%);
        transform: translate(15%, -10%);
    }
    45% {
        opacity: 1;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}
@-webkit-keyframes area_4 {
    0% {
        -webkit-transform: translateY(15%);
        transform: translateY(15%);
        opacity: 0;
    }
    10% {
        -webkit-transform: translateY(15%);
        transform: translateY(15%);
        opacity: 0;
    }
    35% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes area_4 {
    0% {
        -webkit-transform: translateY(15%);
        transform: translateY(15%);
        opacity: 0;
    }
    10% {
        -webkit-transform: translateY(15%);
        transform: translateY(15%);
        opacity: 0;
    }
    35% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@-webkit-keyframes area_3 {
    0% {
        -webkit-transform: translateY(25%);
        transform: translateY(25%);
        opacity: 0;
    }
    30% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes area_3 {
    0% {
        -webkit-transform: translateY(25%);
        transform: translateY(25%);
        opacity: 0;
    }
    30% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@-webkit-keyframes area_2 {
    0% {
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        opacity: 0;
    }
    25% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes area_2 {
    0% {
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
        opacity: 0;
    }
    25% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@-webkit-keyframes area {
    0% {
        -webkit-transform: translateY(-20%);
        transform: translateY(-20%);
        opacity: 0;
    }
    25% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes area {
    0% {
        -webkit-transform: translateY(-20%);
        transform: translateY(-20%);
        opacity: 0;
    }
    25% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@-webkit-keyframes first_building {
    0% {
        opacity: 0;
        -webkit-transform: translate(28%, -26%);
        transform: translate(28%, -26%);
    }
    12% {
        opacity: 0;
        -webkit-transform: translate(28%, -26%);
        transform: translate(28%, -26%);
    }
    27% {
        opacity: 1;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}
@keyframes first_building {
    0% {
        opacity: 0;
        -webkit-transform: translate(28%, -26%);
        transform: translate(28%, -26%);
    }
    12% {
        opacity: 0;
        -webkit-transform: translate(28%, -26%);
        transform: translate(28%, -26%);
    }
    27% {
        opacity: 1;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}
@-webkit-keyframes first_building_2 {
    0% {
        opacity: 0;
        -webkit-transform: translate(45%, -15%);
        transform: translate(45%, -15%);
    }
    15% {
        opacity: 0;
        -webkit-transform: translate(45%, -15%);
        transform: translate(45%, -15%);
    }
    35% {
        opacity: 1;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}
@keyframes first_building_2 {
    0% {
        opacity: 0;
        -webkit-transform: translate(45%, -15%);
        transform: translate(45%, -15%);
    }
    15% {
        opacity: 0;
        -webkit-transform: translate(45%, -15%);
        transform: translate(45%, -15%);
    }
    35% {
        opacity: 1;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}
@-webkit-keyframes first_fire {
    0% {
        opacity: 0;
        -webkit-transform: translateY(25%);
        transform: translateY(25%);
    }
    15% {
        opacity: 0;
        -webkit-transform: translateY(25%);
        transform: translateY(25%);
    }
    35% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes first_fire {
    0% {
        opacity: 0;
        -webkit-transform: translateY(25%);
        transform: translateY(25%);
    }
    15% {
        opacity: 0;
        -webkit-transform: translateY(25%);
        transform: translateY(25%);
    }
    35% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes algebra_line {
    0% {
        opacity: 0;
    }
    20% {
        opacity: 0;
    }
    45% {
        opacity: 1;
    }
}
@keyframes algebra_line {
    0% {
        opacity: 0;
    }
    20% {
        opacity: 0;
    }
    45% {
        opacity: 1;
    }
}
@-webkit-keyframes algebra_wrap {
    0% {
        opacity: 0;
    }
    20% {
        opacity: 0;
    }
    45% {
        opacity: 1;
    }
}
@keyframes algebra_wrap {
    0% {
        opacity: 0;
    }
    20% {
        opacity: 0;
    }
    45% {
        opacity: 1;
    }
}
@-webkit-keyframes algebra_1 {
    0% {
        opacity: 0.6;
        -webkit-transform: translate(-2%, -2%);
        transform: translate(-2%, -2%);
    }
    20% {
        opacity: 1;
    }
    50% {
        opacity: 1;
        -webkit-transform: translate(1%, 1%);
        transform: translate(1%, 1%);
    }
    80% {
        opacity: 0.8;
    }
    100% {
        opacity: 0.6;
        -webkit-transform: translate(-2%, -2%);
        transform: translate(-2%, -2%);
    }
}
@keyframes algebra_1 {
    0% {
        opacity: 0.6;
        -webkit-transform: translate(-2%, -2%);
        transform: translate(-2%, -2%);
    }
    20% {
        opacity: 1;
    }
    50% {
        opacity: 1;
        -webkit-transform: translate(1%, 1%);
        transform: translate(1%, 1%);
    }
    80% {
        opacity: 0.8;
    }
    100% {
        opacity: 0.6;
        -webkit-transform: translate(-2%, -2%);
        transform: translate(-2%, -2%);
    }
}
@-webkit-keyframes algebra_2 {
    0% {
        opacity: 0.8;
        -webkit-transform: translate(3%, 0);
        transform: translate(3%, 0);
    }
    20% {
        opacity: 0.6;
    }
    50% {
        -webkit-transform: translate(-2%, 0);
        transform: translate(-2%, 0);
    }
    80% {
        opacity: 1;
    }
    100% {
        opacity: 0.8;
        -webkit-transform: translate(3%, 0);
        transform: translate(3%, 0);
    }
}
@keyframes algebra_2 {
    0% {
        opacity: 0.8;
        -webkit-transform: translate(3%, 0);
        transform: translate(3%, 0);
    }
    20% {
        opacity: 0.6;
    }
    50% {
        -webkit-transform: translate(-2%, 0);
        transform: translate(-2%, 0);
    }
    80% {
        opacity: 1;
    }
    100% {
        opacity: 0.8;
        -webkit-transform: translate(3%, 0);
        transform: translate(3%, 0);
    }
}
@-webkit-keyframes algebra_3 {
    0% {
        opacity: 1;
        -webkit-transform: translate(0, 2%);
        transform: translate(0, 2%);
    }
    50% {
        opacity: 0.4;
        -webkit-transform: translate(0, -2%);
        transform: translate(0, -2%);
    }
    70% {
        opacity: 0.6;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate(0, 2%);
        transform: translate(0, 2%);
    }
}
@keyframes algebra_3 {
    0% {
        opacity: 1;
        -webkit-transform: translate(0, 2%);
        transform: translate(0, 2%);
    }
    50% {
        opacity: 0.4;
        -webkit-transform: translate(0, -2%);
        transform: translate(0, -2%);
    }
    70% {
        opacity: 0.6;
    }
    100% {
        opacity: 1;
        -webkit-transform: translate(0, 2%);
        transform: translate(0, 2%);
    }
}
@-webkit-keyframes open_popup {
    0% {
        -webkit-transform: perspective(200px) rotate3d(0, 1, 0, 180deg);
        transform: perspective(200px) rotate3d(0, 1, 0, 180deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 0;
    }
    60% {
        -webkit-transform: perspective(200px);
        transform: perspective(200px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(200px) scale3d(0.95, 0.95, 0.95);
        transform: perspective(200px) scale3d(0.95, 0.95, 0.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    100% {
        -webkit-transform: perspective(200px) rotate3d(0, 1, 0, 360deg);
        transform: perspective(200px) rotate3d(0, 1, 0, 360deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 1;
    }
}
@keyframes open_popup {
    0% {
        -webkit-transform: perspective(200px) rotate3d(0, 1, 0, 180deg);
        transform: perspective(200px) rotate3d(0, 1, 0, 180deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 0;
    }
    60% {
        -webkit-transform: perspective(200px);
        transform: perspective(200px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(200px) scale3d(0.95, 0.95, 0.95);
        transform: perspective(200px) scale3d(0.95, 0.95, 0.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    100% {
        -webkit-transform: perspective(200px) rotate3d(0, 1, 0, 360deg);
        transform: perspective(200px) rotate3d(0, 1, 0, 360deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 1;
    }
}
@-webkit-keyframes close_popup {
    0% {
        -webkit-transform: perspective(200px) rotate3d(0, 1, 0, 0deg);
        transform: perspective(200px) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1;
    }
    20% {
        -webkit-transform: perspective(200px) scale3d(0.95, 0.95, 0.95);
        transform: perspective(200px) scale3d(0.95, 0.95, 0.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    100% {
        -webkit-transform: perspective(200px) rotate3d(0, 1, 0, 180deg);
        transform: perspective(200px) rotate3d(0, 1, 0, 180deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
}
@keyframes close_popup {
    0% {
        -webkit-transform: perspective(200px) rotate3d(0, 1, 0, 0deg);
        transform: perspective(200px) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1;
    }
    20% {
        -webkit-transform: perspective(200px) scale3d(0.95, 0.95, 0.95);
        transform: perspective(200px) scale3d(0.95, 0.95, 0.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    100% {
        -webkit-transform: perspective(200px) rotate3d(0, 1, 0, 180deg);
        transform: perspective(200px) rotate3d(0, 1, 0, 180deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }
}
@-webkit-keyframes rocket_tower {
    0% {
        -webkit-transform: rotate(14deg);
        transform: rotate(14deg);
    }
    10% {
        -webkit-transform: rotate(7deg);
        transform: rotate(7deg);
    }
    100% {
        -webkit-transform: rotate(7deg);
        transform: rotate(7deg);
    }
}
@keyframes rocket_tower {
    0% {
        -webkit-transform: rotate(14deg);
        transform: rotate(14deg);
    }
    10% {
        -webkit-transform: rotate(7deg);
        transform: rotate(7deg);
    }
    100% {
        -webkit-transform: rotate(7deg);
        transform: rotate(7deg);
    }
}
@-webkit-keyframes rocket_fire {
    0% {
        -webkit-transform: rotate(-180deg) translate(0, -60%) scale(0.5);
        transform: rotate(-180deg) translate(0, -60%) scale(0.5);
    }
    10% {
        -webkit-transform: rotate(-180deg) translate(0, -60%) scale(0.5);
        transform: rotate(-180deg) translate(0, -60%) scale(0.5);
    }
    20% {
        -webkit-transform: rotate(-180deg) translate(0, -30%) scale(0.8);
        transform: rotate(-180deg) translate(0, -30%) scale(0.8);
    }
    21% {
        -webkit-transform: rotate(-180deg) translate(0, -30%) scale(0.6);
        transform: rotate(-180deg) translate(0, -30%) scale(0.6);
    }
    22% {
        -webkit-transform: rotate(-180deg) translate(0, -30%) scale(0.9);
        transform: rotate(-180deg) translate(0, -30%) scale(0.9);
    }
    23% {
        -webkit-transform: rotate(-180deg) translate(0, -30%) scale(0.8);
        transform: rotate(-180deg) translate(0, -30%) scale(0.8);
    }
    28% {
        -webkit-transform: rotate(-180deg) translate(0, -20%) scale(1.2);
        transform: rotate(-180deg) translate(0, -20%) scale(1.2);
    }
    29% {
        -webkit-transform: rotate(-180deg) translate(0, -25%) scale(1);
        transform: rotate(-180deg) translate(0, -25%) scale(1);
    }
    30% {
        -webkit-transform: rotate(-180deg) translate(0, -25%) scale(0.6);
        transform: rotate(-180deg) translate(0, -25%) scale(0.6);
    }
    31% {
        -webkit-transform: rotate(-180deg) translate(0, -25%) scale(0.8);
        transform: rotate(-180deg) translate(0, -25%) scale(0.8);
    }
    32% {
        -webkit-transform: rotate(-180deg) translate(0, -30%) scale(0.4);
        transform: rotate(-180deg) translate(0, -30%) scale(0.4);
    }
    33% {
        -webkit-transform: rotate(-180deg) translate(0, -30%) scale(0.6);
        transform: rotate(-180deg) translate(0, -30%) scale(0.6);
    }
    45% {
        -webkit-transform: rotate(-180deg) translate(0, -60%) scale(0.5);
        transform: rotate(-180deg) translate(0, -60%) scale(0.5);
    }
    100% {
        -webkit-transform: rotate(-180deg) translate(0, -60%) scale(0.5);
        transform: rotate(-180deg) translate(0, -60%) scale(0.5);
    }
}
@keyframes rocket_fire {
    0% {
        -webkit-transform: rotate(-180deg) translate(0, -60%) scale(0.5);
        transform: rotate(-180deg) translate(0, -60%) scale(0.5);
    }
    10% {
        -webkit-transform: rotate(-180deg) translate(0, -60%) scale(0.5);
        transform: rotate(-180deg) translate(0, -60%) scale(0.5);
    }
    20% {
        -webkit-transform: rotate(-180deg) translate(0, -30%) scale(0.8);
        transform: rotate(-180deg) translate(0, -30%) scale(0.8);
    }
    21% {
        -webkit-transform: rotate(-180deg) translate(0, -30%) scale(0.6);
        transform: rotate(-180deg) translate(0, -30%) scale(0.6);
    }
    22% {
        -webkit-transform: rotate(-180deg) translate(0, -30%) scale(0.9);
        transform: rotate(-180deg) translate(0, -30%) scale(0.9);
    }
    23% {
        -webkit-transform: rotate(-180deg) translate(0, -30%) scale(0.8);
        transform: rotate(-180deg) translate(0, -30%) scale(0.8);
    }
    28% {
        -webkit-transform: rotate(-180deg) translate(0, -20%) scale(1.2);
        transform: rotate(-180deg) translate(0, -20%) scale(1.2);
    }
    29% {
        -webkit-transform: rotate(-180deg) translate(0, -25%) scale(1);
        transform: rotate(-180deg) translate(0, -25%) scale(1);
    }
    30% {
        -webkit-transform: rotate(-180deg) translate(0, -25%) scale(0.6);
        transform: rotate(-180deg) translate(0, -25%) scale(0.6);
    }
    31% {
        -webkit-transform: rotate(-180deg) translate(0, -25%) scale(0.8);
        transform: rotate(-180deg) translate(0, -25%) scale(0.8);
    }
    32% {
        -webkit-transform: rotate(-180deg) translate(0, -30%) scale(0.4);
        transform: rotate(-180deg) translate(0, -30%) scale(0.4);
    }
    33% {
        -webkit-transform: rotate(-180deg) translate(0, -30%) scale(0.6);
        transform: rotate(-180deg) translate(0, -30%) scale(0.6);
    }
    45% {
        -webkit-transform: rotate(-180deg) translate(0, -60%) scale(0.5);
        transform: rotate(-180deg) translate(0, -60%) scale(0.5);
    }
    100% {
        -webkit-transform: rotate(-180deg) translate(0, -60%) scale(0.5);
        transform: rotate(-180deg) translate(0, -60%) scale(0.5);
    }
}
@-webkit-keyframes rocket {
    0% {
        height: 75%;
    }
    10% {
        height: 75%;
    }
    12% {
        height: 77%;
    }
    100% {
        height: 77%;
    }
}
@keyframes rocket {
    0% {
        height: 75%;
    }
    10% {
        height: 75%;
    }
    12% {
        height: 77%;
    }
    100% {
        height: 77%;
    }
}
@-webkit-keyframes rocket_mobile {
    0% {
        height: 220%;
    }
    10% {
        height: 220%;
    }
    12% {
        height: 222%;
    }
    100% {
        height: 222%;
    }
}
@keyframes rocket_mobile {
    0% {
        height: 220%;
    }
    10% {
        height: 220%;
    }
    12% {
        height: 222%;
    }
    100% {
        height: 222%;
    }
}
@-webkit-keyframes rocket_img {
    0% {
        -webkit-transform: translateY(51%) rotate(0deg);
        transform: translateY(51%) rotate(0deg);
        -webkit-transform-origin: bottom center;
        transform-origin: bottom center;
    }
    14% {
        -webkit-transform: translateY(51%) rotate(0deg);
        transform: translateY(51%) rotate(0deg);
    }
    15% {
        -webkit-transform: translateY(51%) rotate(-0.5deg);
        transform: translateY(51%) rotate(-0.5deg);
    }
    16% {
        -webkit-transform: translateY(51%) rotate(0.5deg);
        transform: translateY(51%) rotate(0.5deg);
    }
    17% {
        -webkit-transform: translateY(49%) rotate(-0.6deg);
        transform: translateY(49%) rotate(-0.6deg);
    }
    18% {
        -webkit-transform: translateY(47%) rotate(0.6deg);
        transform: translateY(47%) rotate(0.6deg);
    }
    19% {
        -webkit-transform: translateY(45%) rotate(-0.7deg);
        transform: translateY(45%) rotate(-0.7deg);
    }
    20% {
        -webkit-transform: translateY(43%) rotate(0.7deg);
        transform: translateY(43%) rotate(0.7deg);
    }
    21% {
        -webkit-transform: translateY(41%) rotate(-0.8deg);
        transform: translateY(41%) rotate(-0.8deg);
    }
    22% {
        -webkit-transform: translateY(39%) rotate(0.8deg);
        transform: translateY(39%) rotate(0.8deg);
    }
    23% {
        -webkit-transform: translateY(37%) rotate(-0.6deg);
        transform: translateY(37%) rotate(-0.6deg);
    }
    24% {
        -webkit-transform: translateY(35%) rotate(0.6deg);
        transform: translateY(35%) rotate(0.6deg);
    }
    25% {
        -webkit-transform: translateY(33%) rotate(-0.4deg);
        transform: translateY(33%) rotate(-0.4deg);
    }
    26% {
        -webkit-transform: translateY(31%) rotate(0.4deg);
        transform: translateY(31%) rotate(0.4deg);
    }
    27% {
        -webkit-transform: translateY(29%) rotate(-0.3deg);
        transform: translateY(29%) rotate(-0.3deg);
    }
    28% {
        -webkit-transform: translateY(27%) rotate(0.3deg);
        transform: translateY(27%) rotate(0.3deg);
    }
    29% {
        -webkit-transform: translateY(25%) rotate(0deg);
        transform: translateY(25%) rotate(0deg);
    }
    60% {
        -webkit-transform: translateY(-100%) rotate(0deg);
        transform: translateY(-100%) rotate(0deg);
    }
}
@keyframes rocket_img {
    0% {
        -webkit-transform: translateY(51%) rotate(0deg);
        transform: translateY(51%) rotate(0deg);
        -webkit-transform-origin: bottom center;
        transform-origin: bottom center;
    }
    14% {
        -webkit-transform: translateY(51%) rotate(0deg);
        transform: translateY(51%) rotate(0deg);
    }
    15% {
        -webkit-transform: translateY(51%) rotate(-0.5deg);
        transform: translateY(51%) rotate(-0.5deg);
    }
    16% {
        -webkit-transform: translateY(51%) rotate(0.5deg);
        transform: translateY(51%) rotate(0.5deg);
    }
    17% {
        -webkit-transform: translateY(49%) rotate(-0.6deg);
        transform: translateY(49%) rotate(-0.6deg);
    }
    18% {
        -webkit-transform: translateY(47%) rotate(0.6deg);
        transform: translateY(47%) rotate(0.6deg);
    }
    19% {
        -webkit-transform: translateY(45%) rotate(-0.7deg);
        transform: translateY(45%) rotate(-0.7deg);
    }
    20% {
        -webkit-transform: translateY(43%) rotate(0.7deg);
        transform: translateY(43%) rotate(0.7deg);
    }
    21% {
        -webkit-transform: translateY(41%) rotate(-0.8deg);
        transform: translateY(41%) rotate(-0.8deg);
    }
    22% {
        -webkit-transform: translateY(39%) rotate(0.8deg);
        transform: translateY(39%) rotate(0.8deg);
    }
    23% {
        -webkit-transform: translateY(37%) rotate(-0.6deg);
        transform: translateY(37%) rotate(-0.6deg);
    }
    24% {
        -webkit-transform: translateY(35%) rotate(0.6deg);
        transform: translateY(35%) rotate(0.6deg);
    }
    25% {
        -webkit-transform: translateY(33%) rotate(-0.4deg);
        transform: translateY(33%) rotate(-0.4deg);
    }
    26% {
        -webkit-transform: translateY(31%) rotate(0.4deg);
        transform: translateY(31%) rotate(0.4deg);
    }
    27% {
        -webkit-transform: translateY(29%) rotate(-0.3deg);
        transform: translateY(29%) rotate(-0.3deg);
    }
    28% {
        -webkit-transform: translateY(27%) rotate(0.3deg);
        transform: translateY(27%) rotate(0.3deg);
    }
    29% {
        -webkit-transform: translateY(25%) rotate(0deg);
        transform: translateY(25%) rotate(0deg);
    }
    60% {
        -webkit-transform: translateY(-100%) rotate(0deg);
        transform: translateY(-100%) rotate(0deg);
    }
}
@-webkit-keyframes rocket_img_2 {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes rocket_img_2 {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-webkit-keyframes rocket_img_mobile {
    0% {
        -webkit-transform: translateY(296%) rotate(0deg);
        transform: translateY(296%) rotate(0deg);
        -webkit-transform-origin: bottom center;
        transform-origin: bottom center;
    }
    14% {
        -webkit-transform: translateY(294%) rotate(0deg);
        transform: translateY(294%) rotate(0deg);
    }
    15% {
        -webkit-transform: translateY(290%) rotate(-0.5deg);
        transform: translateY(290%) rotate(-0.5deg);
    }
    16% {
        -webkit-transform: translateY(285%) rotate(0.5deg);
        transform: translateY(285%) rotate(0.5deg);
    }
    17% {
        -webkit-transform: translateY(280%) rotate(-0.6deg);
        transform: translateY(280%) rotate(-0.6deg);
    }
    18% {
        -webkit-transform: translateY(275%) rotate(0.6deg);
        transform: translateY(275%) rotate(0.6deg);
    }
    19% {
        -webkit-transform: translateY(270%) rotate(-0.7deg);
        transform: translateY(270%) rotate(-0.7deg);
    }
    20% {
        -webkit-transform: translateY(265%) rotate(0.7deg);
        transform: translateY(265%) rotate(0.7deg);
    }
    21% {
        -webkit-transform: translateY(260%) rotate(-0.8deg);
        transform: translateY(260%) rotate(-0.8deg);
    }
    22% {
        -webkit-transform: translateY(255%) rotate(0.8deg);
        transform: translateY(255%) rotate(0.8deg);
    }
    23% {
        -webkit-transform: translateY(250%) rotate(-0.6deg);
        transform: translateY(250%) rotate(-0.6deg);
    }
    24% {
        -webkit-transform: translateY(245%) rotate(0.6deg);
        transform: translateY(245%) rotate(0.6deg);
    }
    25% {
        -webkit-transform: translateY(240%) rotate(-0.4deg);
        transform: translateY(240%) rotate(-0.4deg);
    }
    26% {
        -webkit-transform: translateY(235%) rotate(0.4deg);
        transform: translateY(235%) rotate(0.4deg);
    }
    27% {
        -webkit-transform: translateY(230%) rotate(-0.3deg);
        transform: translateY(230%) rotate(-0.3deg);
    }
    28% {
        -webkit-transform: translateY(225%) rotate(0.3deg);
        transform: translateY(225%) rotate(0.3deg);
    }
    29% {
        -webkit-transform: translateY(220%) rotate(0deg);
        transform: translateY(220%) rotate(0deg);
    }
    60% {
        -webkit-transform: translateY(-100%) rotate(0deg);
        transform: translateY(-100%) rotate(0deg);
    }
}
@keyframes rocket_img_mobile {
    0% {
        -webkit-transform: translateY(296%) rotate(0deg);
        transform: translateY(296%) rotate(0deg);
        -webkit-transform-origin: bottom center;
        transform-origin: bottom center;
    }
    14% {
        -webkit-transform: translateY(294%) rotate(0deg);
        transform: translateY(294%) rotate(0deg);
    }
    15% {
        -webkit-transform: translateY(290%) rotate(-0.5deg);
        transform: translateY(290%) rotate(-0.5deg);
    }
    16% {
        -webkit-transform: translateY(285%) rotate(0.5deg);
        transform: translateY(285%) rotate(0.5deg);
    }
    17% {
        -webkit-transform: translateY(280%) rotate(-0.6deg);
        transform: translateY(280%) rotate(-0.6deg);
    }
    18% {
        -webkit-transform: translateY(275%) rotate(0.6deg);
        transform: translateY(275%) rotate(0.6deg);
    }
    19% {
        -webkit-transform: translateY(270%) rotate(-0.7deg);
        transform: translateY(270%) rotate(-0.7deg);
    }
    20% {
        -webkit-transform: translateY(265%) rotate(0.7deg);
        transform: translateY(265%) rotate(0.7deg);
    }
    21% {
        -webkit-transform: translateY(260%) rotate(-0.8deg);
        transform: translateY(260%) rotate(-0.8deg);
    }
    22% {
        -webkit-transform: translateY(255%) rotate(0.8deg);
        transform: translateY(255%) rotate(0.8deg);
    }
    23% {
        -webkit-transform: translateY(250%) rotate(-0.6deg);
        transform: translateY(250%) rotate(-0.6deg);
    }
    24% {
        -webkit-transform: translateY(245%) rotate(0.6deg);
        transform: translateY(245%) rotate(0.6deg);
    }
    25% {
        -webkit-transform: translateY(240%) rotate(-0.4deg);
        transform: translateY(240%) rotate(-0.4deg);
    }
    26% {
        -webkit-transform: translateY(235%) rotate(0.4deg);
        transform: translateY(235%) rotate(0.4deg);
    }
    27% {
        -webkit-transform: translateY(230%) rotate(-0.3deg);
        transform: translateY(230%) rotate(-0.3deg);
    }
    28% {
        -webkit-transform: translateY(225%) rotate(0.3deg);
        transform: translateY(225%) rotate(0.3deg);
    }
    29% {
        -webkit-transform: translateY(220%) rotate(0deg);
        transform: translateY(220%) rotate(0deg);
    }
    60% {
        -webkit-transform: translateY(-100%) rotate(0deg);
        transform: translateY(-100%) rotate(0deg);
    }
}
@-webkit-keyframes rocket_cloud {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    17% {
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    40% {
        opacity: 1;
    }
    75% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes rocket_cloud {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    17% {
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    40% {
        opacity: 1;
    }
    75% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes rocket_cloud_2 {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.3);
        transform: scale(0.3);
    }
    20% {
        opacity: 0;
        -webkit-transform: scale(0.3);
        transform: scale(0.3);
    }
    45% {
        opacity: 1;
    }
    85% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes rocket_cloud_2 {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.3);
        transform: scale(0.3);
    }
    20% {
        opacity: 0;
        -webkit-transform: scale(0.3);
        transform: scale(0.3);
    }
    45% {
        opacity: 1;
    }
    85% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes rocket_cloud_3 {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
    }
    16% {
        opacity: 0;
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
    }
    45% {
        opacity: 1;
    }
    80% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes rocket_cloud_3 {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
    }
    16% {
        opacity: 0;
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
    }
    45% {
        opacity: 1;
    }
    80% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes rocket_cloud_4 {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    12% {
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    45% {
        opacity: 1;
    }
    65% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes rocket_cloud_4 {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    12% {
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    45% {
        opacity: 1;
    }
    65% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes fire_blue {
    0% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 0;
    }
    15% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 1;
    }
    38% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    60% {
        opacity: 0;
    }
}
@keyframes fire_blue {
    0% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 0;
    }
    15% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 1;
    }
    38% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    60% {
        opacity: 0;
    }
}
@-webkit-keyframes rocket_tower_2 {
    0% {
        -webkit-transform: rotate(7deg);
        transform: rotate(7deg);
    }
    10% {
        -webkit-transform: rotate(14deg);
        transform: rotate(14deg);
    }
    100% {
        -webkit-transform: rotate(14deg);
        transform: rotate(14deg);
    }
}
@keyframes rocket_tower_2 {
    0% {
        -webkit-transform: rotate(7deg);
        transform: rotate(7deg);
    }
    10% {
        -webkit-transform: rotate(14deg);
        transform: rotate(14deg);
    }
    100% {
        -webkit-transform: rotate(14deg);
        transform: rotate(14deg);
    }
}
@-webkit-keyframes rocket_blink {
    0% {
        opacity: 0;
        box-shadow: 0 0 0px 0px #cf2641;
    }
    50% {
        opacity: 1;
        box-shadow: 0 0 15px 7px #cf2641;
    }
    100% {
        opacity: 0;
        box-shadow: 0 0 0px 0px #cf2641;
    }
}
@keyframes rocket_blink {
    0% {
        opacity: 0;
        box-shadow: 0 0 0px 0px #cf2641;
    }
    50% {
        opacity: 1;
        box-shadow: 0 0 15px 7px #cf2641;
    }
    100% {
        opacity: 0;
        box-shadow: 0 0 0px 0px #cf2641;
    }
}
